Reflective Middleware
نویسنده
چکیده
To solve this problem, recent research in reflective middleware8 uses techniques derived from previous work in computational reflection to add flexibility to middleware. Reflective middleware exploits Gregory Kiczales’ meta-object protocol, combining the ideas of computational reflection and object orientation.9 His model distinguishes between base-level objects (concerning the systems’ functional aspects) and metalevel objects (concerning aspects such as policies, mechanisms, or strategies). The base level of reflective middleware addresses the application program’s functionality, while the metalevel designates collections of components that form the internal architecture of the middleware platform. Reflection allows the inspection and modification of these objects, enabling changes in the middleware’s behavior.
منابع مشابه
Reflective Middleware: From Your Desk to Your Hand
Communication middleware simplifies the construction of component-based distributed applications [1] [2]. However, the lack of flexibility in the construction of the middleware itself imposes limitations and is a major concern [3-7]. While applications can detect changes in their execution environment, they cannot customize the underlying middleware to better accommodate these changes. To solve...
متن کاملLuaOrb: A Programming Tool for Reflective Middleware Systems
Nowadays, middleware technologies are the main infrastructure to support component-based programming. To meet the dynamic configuration requirements of several application classes, middleware systems like CORBA and DCOM provide some reflective mechanisms, such as interface introspection, dynamic dispatching, and message interceptors. Recent evolution of CORBA and DCOM emphasizes the importance ...
متن کاملReflective Middleware and Security: OOPP meets Obol
The manner in which one can apply the security features of current middleware platforms, like Enterprise Java Beans and CORBA, are either too simple and limited or too complex and difficult to use. In both cases are the provided features static and do not support the flexibility needed in a wide range of applications. This paper presents an approach to flexible security mechanisms in the contex...
متن کاملManagement of Runtime Models and Meta-Models in the Meta-ORB Reflective Middleware Architecture
In the Meta-ORB reflective middleware architecture, runtime models provide the necessary meta-information to instantiate specialized platform configurations and to construct the reflective self-representation of base-level systems. Other kinds of useful meta-information may also be provided by the system’s runtime model, such as policies that allow the middleware to adapt itself automatically. ...
متن کاملA Resource Adaptation Framework For Reflective Middleware
It is now well established that next generation middleware platforms must facilitate the management of QoS. Supporting resource adaptation is useful for QoS management, but this issue is not adequately addressed by current adaptive and reflective middleware architectures. The paper describes a framework for supporting resource adaptation by providing first-class representation of activities and...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001